home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / ra / um100.zip / USERMAN.DOC < prev    next >
Text File  |  1994-06-13  |  29KB  |  771 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.       USERMAN 1.00
  19.       Complete usermanagement for RemoteAcces 2.xx systems
  20.  
  21.  
  22.                     A program by KISS Software
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.        USERMAN Users Manual                                       Page 1
  66.        -----------------------------------------------------------------
  67.  
  68.  
  69.        Introduction
  70.         Contents..............................................1
  71.         What is Userman.......................................2
  72.         Options/features......................................2
  73.         Disclaimer............................................3
  74.         Packing list..........................................3
  75.         Registering Userman...................................3
  76.         Support...............................................3
  77.         Submitting Bug Reports................................3
  78.  
  79.        UMsetup - Configurable options
  80.         Checktype.............................................4
  81.         Amount/Number.........................................4
  82.         Levels to check.......................................4
  83.         New level.............................................4
  84.         New group.............................................4
  85.         New flags.............................................4
  86.         Sysop message.........................................4
  87.         User message..........................................5
  88.         Message...............................................5
  89.         AKA...................................................5
  90.         User-/Sysop board.....................................5
  91.         Sender................................................5
  92.         Subject...............................................5
  93.         Comment...............................................5
  94.         Reset fields..........................................6
  95.         Toggle fields.........................................6
  96.  
  97.        UMsetup - General options
  98.         Using the helpsystem..................................6
  99.         Keys in the recordmanager.............................6
  100.         Using the multilingual system.........................7
  101.         Sending messages......................................7
  102.         Format of Sysopmessage................................7
  103.         Metastrings...........................................8
  104.         Considerations........................................9
  105.         Be creative/some ideas................................9
  106.  
  107.        Userman
  108.         Safety options.......................................10
  109.         Speed................................................10
  110.         Output...............................................10
  111.         Behaviour/when to run................................11
  112.         Limitations..........................................11
  113.         Index................................................12
  114.  
  115.  
  116.  
  117.  
  118.  
  119.        USERMAN Users Manual                                       Page 2
  120.        -----------------------------------------------------------------
  121.  
  122.  
  123.        WHAT IS USERMAN?
  124.  
  125.        Userman is a program that monitors/accompanies a user from the
  126.        first call to your board to the last call...and beyond...
  127.  
  128.        Traces first call, last call, times called, downloaded files,
  129.        downloaded Kb, uploaded files, uploaded Kb, subscriptiondate,
  130.        birthdate, ratio Kb, ratio files, credit and messages posted.
  131.  
  132.        ALL fields of the USERS.BBS can be changed according to your
  133.        requirements. (dependent or independent of the user's info)
  134.  
  135.        It can send welcome messages, check subscriptions, kill users,
  136.        monitor ratios, upgrade users etc. etc...the limit is your
  137.        imagination..
  138.  
  139.        Easy to install: Just put all the files in one directory and
  140.        make sure the RA environment is set.
  141.  
  142.  
  143.        OPTIONS/FEATURES
  144.  
  145.        * Supports a variety of multitaskers such as Desqview, DoubleDOS,
  146.      Windows..
  147.        * Save to run, Userman refuses to run when someone is online.
  148.      Changes to the users.bbs are only made after the users.bbs has
  149.      been renamed. You always have a copy available of before any
  150.      changes made by Userman.
  151.        * An indexed, context sensitive helpsystem with cross-references
  152.      in UMsetup to assist you in the setting up of Userman.
  153.        * Very easy to use but very complex in possibilities.
  154.        * Multilingual, users can be send messages in their own language,
  155.      taken from their record in the users.bbs.
  156.        * Can send (optional) messages to the user(s) in a user definable
  157.      message.
  158.        * Can send (optional) a message to the Sysop with a report of the
  159.      changes made to the users.bbs.
  160.        * More then 40 metastrings make it possible to write a fine tuned
  161.      message with personal data to the user.
  162.        * Supports automatically JAM or Hudson messagebase.
  163.        * Internal editor and filepicker.
  164.        * All fields of the users.bbs can be checked and changed.
  165.        * Uses international date- and timeformat.
  166.        * Includes a complete subscription manager.
  167.        * Can send welcome messages to new users.
  168.        * Can monitor user ratios.
  169.        * Can kill long-time-no-call users.
  170.        * Can global change the users.bbs and notify users.
  171.        * Etc. etc......the limit is your imagination, be creative!
  172.  
  173.  
  174.  
  175.  
  176.        USERMAN Users Manual                                       Page 3
  177.        -----------------------------------------------------------------
  178.  
  179.  
  180.        DISCLAIMER
  181.  
  182.        There is absolutely no warranty for this program or guarantee it
  183.        will work.  The user of this program assumes all risk.  While I
  184.        feel confident this program will not harm your system in any way,
  185.        by using this program, you agree to assume full responsibility
  186.        for any adverse effect to your system.
  187.  
  188.        Where applicable, all trademarks referred to here are the
  189.        property of their owners.
  190.  
  191.  
  192.        PACKING LIST
  193.  
  194.        These files should be included in the package you obtained:
  195.  
  196.        Userman.exe  The executable mainprogram
  197.        UMsetup.exe  The configuration program for Userman.
  198.        UMsetup.hlp  The helpfile for Umsetup.
  199.        Userman.doc  You're reading it right now.
  200.        Examples.zip Example messages in Dutch and English.
  201.        Userman.reg  Contains registering info.
  202.        File_id.diz  Description for BBS.
  203.  
  204.  
  205.        REGISTERING USERMAN
  206.  
  207.        Userman is shareware and has taken countless hours to create and
  208.        maintain. If after evaluating Userman and you decide it is exactly
  209.        what you need, please support the shareware concept and send in
  210.        your registration and payment today. Register from within UMsetup.
  211.  
  212.        Until then an 'unregistered evaluation copy' message will pop up
  213.        on some places and the Sysop will be reminded by a message to
  214.        register Userman. Besides that the originline of your messages
  215.        will be hardcoded. In NO WAY Userman is crippleware.
  216.  
  217.        SUPPORT
  218.  
  219.        Support will be given through the international RA_UTIL echo and
  220.        the Dutch equivalent of it.
  221.        Individual support will be given to registered users if you write
  222.        me a message by FIDO netmail to Dirk Kissing at 2:283/330, or
  223.        to dirk@kiss.wlink.nl (May be later dirk@kiss.netland.nl) via
  224.        Internet.
  225.  
  226.        SUBMITTING BUGREPORTS
  227.  
  228.        If you encounter a bug or unexpected behaviour please submit a
  229.        bugreport containing:
  230.  
  231.        1. The kind of checking that was done. (if possible)
  232.        2. The number of the DOS error or address of the error. (if any)
  233.  
  234.        Without this information it's almost impossible to retrieve a bug.
  235.  
  236.  
  237.        USERMAN Users Manual                                       Page 4
  238.        -----------------------------------------------------------------
  239.  
  240.  
  241.        UMSETUP - Configurable Options
  242.  
  243.  
  244.        CHECKTYPE
  245.  
  246.        Select one of the thirteen possibilities to check users on, more
  247.        than once using the same checktype is no problem.
  248.        For detailed descriptions and examples see the help included with
  249.        UMsetup by pressing <F1> once or twice.
  250.  
  251.        AMOUNT/NUMBER
  252.  
  253.        The value of this field is what it is all about; All checking is
  254.        done and related to the value of this field. When the checktype
  255.        is subscriptions, birthdate, first or last call it represents the
  256.        number of days. When the checktype is downloaded or uploaded KB
  257.        it represents the amount of Kb to check. Etc etc.
  258.  
  259.        CHECK LEVELS
  260.  
  261.        Select if you want to check levels higher, lower or equal to the
  262.        number you choose in the next field. For example:
  263.  
  264.        Check levels  Greater then   99
  265.  
  266.        NEW LEVEL
  267.  
  268.        This is the level users get assigned if the search condition was
  269.        found to be true. No changes will be made however when set to 0.
  270.  
  271.        NEW GROUP
  272.  
  273.        This is the group users get assigned if the search condition was
  274.        found to be true. No changes will be made however when set to 0.
  275.  
  276.        NEW FLAGS
  277.  
  278.        These flags will be given to the users who met the search condi-
  279.        tion. When set to '--------' however, no changes will be made.
  280.        'X'= set flag on.
  281.        'O'= set flag off.
  282.        You'll have to enter the complete flag you want the user to have
  283.        since all bits are completely translated. So if you want a flag
  284.        like '---X--X-' and the users's flag is already '---X----' then
  285.        you'll have to enter '---X--X-'.
  286.  
  287.        SYSOP MESSAGE
  288.  
  289.        If you want to receive a brief message of the changes made by
  290.        Userman, toggle this option to 'YES'.
  291.  
  292.        If the option is set to 'YES' a report of the current record
  293.        will be included in the message. If the option is set to 'NO',
  294.        changes made by the current record will not be included.
  295.  
  296.  
  297.  
  298.        USERMAN Users Manual                                       Page 5
  299.        -----------------------------------------------------------------
  300.  
  301.  
  302.        USER MESSAGE
  303.  
  304.        If you want the user to receive a detailed message of changes
  305.        made by Userman, or a general message, set the option to 'YES'.
  306.  
  307.        To fine tune your message more than 40 metastrings are
  308.        available. A metastring is a textvariable which contents will
  309.        be replaced with personal data of the user from the users.bbs.
  310.  
  311.        MESSAGE
  312.  
  313.        Enter the name of the textfile to import/use as text for the mes-
  314.        sage addressed to the user. There must always be a version of
  315.        the file present with the extension *.1, representing the number
  316.        of the user's language in the users.bbs. Higher extensions then 1
  317.        represent other languages you have available on your board.
  318.  
  319.        AKA
  320.  
  321.        Select an AKA to use in the user message.
  322.        The origin will be taken from config.ra if Userman is registered,
  323.        if not 'Your Sysop is testing this program, feed back!' will ap-
  324.        pear in it. The tagline will show '---Userman Unregistered'.
  325.  
  326.        USERBOARD
  327.  
  328.        Pick the messageboard the message should be written in.
  329.        UMsetup already checked your local boards, comfortable uh!?
  330.        It will investigate whether to use the Hudson or Jam base.
  331.  
  332.        SYSOPBOARD
  333.  
  334.        The board for the Sysopmessage will be taken from the first
  335.        record that requires one. So if the first 3 records are not
  336.        to be included in the Sysopmessage, but the fourth is, then
  337.        the board is taken from the fourth record.
  338.  
  339.        SENDER
  340.  
  341.        Enter the name of the sender of the message.
  342.  
  343.        SUBJECT
  344.  
  345.        Enter the subject of the message, metastrings may be used!
  346.  
  347.        COMMENT
  348.  
  349.        This is a very special field, it's contents will be written to
  350.        the comment field of the user when the search condition was true.
  351.        When it is empty no changes will be made. Metastrings may be
  352.        used. You can use it to write some informative facts to it like:
  353.        'Changed on %DATE% checking %CHECKTYPE% (%CHECKNUMBER%), Level was
  354.        %OLDLEVEL%' This would be replaced in the users record with:
  355.        'Changed on 25-04-94 checking subscriptions (0) level was 25'.
  356.        When a user has doubts on the changes made to his record, you can
  357.        exactly look up what happened and tell him!
  358.  
  359.  
  360.  
  361.        USERMAN Users Manual                                       Page 6
  362.        -----------------------------------------------------------------
  363.  
  364.  
  365.        RESET FIELDS
  366.  
  367.        All of these fields can be reset if you want it: Subscription
  368.        date, credit, downloaded files and Kb downloaded, uploaded files
  369.        and uploaded Kb, calls and messages posted. Pay special attention
  370.        to the subscription date since RemoteAccess offers a subdate.q-a.
  371.        If you don't reset the field the questionnaire can still be used.
  372.  
  373.        TOGGLE FIELDS
  374.  
  375.        All of these fields can be toggled: Transfer priority, no kill,
  376.        deleted, page priority and post billing. Pay special attention
  377.        to the 'deleted bit': You can toggle it to kill users in conjunc-
  378.        tion with the 'last call' checktype. (If last call is higher then
  379.        100 then toggle bit). The actual killing should be done by Rauser.
  380.  
  381.  
  382.        UMSETUP - GENERAL OPTIONS
  383.  
  384.        USING THE HELPSYSTEM
  385.  
  386.        Whenever you need help in UMsetup press <F1> and a context sensi-
  387.        tive helpsystem is popped up. Pressing <F1> again brings up an
  388.        index of the the helptopics to choose from. When a topic in the
  389.        text is white on cyan pressing <enter> selects that topic. When
  390.        more topics are available in a certain helptopic they will be
  391.        colored white. Selecting/moving of topics can be done with the
  392.        cursor keys or mouse. <ALT-F1> brings you back to the last visi-
  393.        ted helptopic.
  394.  
  395.        KEYS IN THE RECORDMANAGER
  396.  
  397.        ALT-C  Copy contents of current record and append after last re-
  398.           cord.
  399.        ALT-E  Edit the selected usermessage.
  400.        ALT-I  Insert empty record after last record.
  401.        ALT-K  Kill the current record.
  402.        ALT-M  Copy messagefile to other extension.
  403.        ALT-P  Pick a file to use as textfile for the usermessage. When
  404.           selected inside the editor other files then '*.1' can be
  405.           edited or deleted.
  406.  
  407.        Ctrl-Home  Go to first record
  408.        Ctrl-End   Go to last record
  409.        Ctrl-PgUp  Go to previous record
  410.        Ctrl-PgDn  Go to next record
  411.        Ctrl-Enter Save changes
  412.  
  413.        For more keys see the helpindex in UMsetup.
  414.  
  415.  
  416.  
  417.        USERMAN Users Manual                                       Page 7
  418.        -----------------------------------------------------------------
  419.  
  420.  
  421.        USING THE MULTILINGUAL SYSTEM
  422.  
  423.        Every user had to select a language when he first logged in on
  424.        your board, or may be you selected it for him. The language is
  425.        identified by the number in the users record in the users.bbs.
  426.        1 stands for language number 1, 2 stands for language number 2,
  427.        etc. etc.
  428.        Userman tries to pick a textfile with the same extension as the
  429.        users's language number when writing a message to him. If that
  430.        file doesn't exist Userman tries to pick the file with the exten-
  431.        sion '*.1', if that file doesn't exist no message will be writ-
  432.        ten, but the Sysop will be notified instead in the Sysopreport.
  433.  
  434.  
  435.        SENDING MESSAGES
  436.  
  437.        As you know by now Userman is capable of sending all kind of mes-
  438.        sages to your users. It's all pretty straight forward i think,
  439.        but keep these things in mind:
  440.        1. If a path in messages.ra does not exist, no messages will be
  441.       send. (For UMsetup uses this path)
  442.        2. If a messagebase does not exist, Userman will create it.
  443.        3. Posting will only be done in local boards.
  444.  
  445.  
  446.        SYSOP MESSAGE FORMAT
  447.  
  448.        A Sysop message will look like this:
  449.  
  450.        SUBSCRIPTIONS Equal to 31 (record 8)
  451.        Theo Hofkamp      Level stays 135    D:\RA\USERMAN\SUB31.2
  452.  
  453.        BIRTHDAY Equal to 0 (record 6)
  454.        Juan Manuel       Level stays 135    D:\RA\USERMAN\BIRTHDAY.2
  455.  
  456.        LAST CALL Greater then 100 (record 7)
  457.        Arnoud Plaisier   Toggled deleted bit    D:\RA\USERMAN\LAST100.1
  458.  
  459.  
  460.        The first line of a recordreport shows:
  461.        CHECKTYPE , EQUAL,GREATER OR LOWER, CHECK NUMBER (RECORD NUMBER)
  462.  
  463.        The second line of the recordreport shows:
  464.        USERNAME, what happened with his level OR if deleted bit is set
  465.        reports that instead, and the name of the textfile sent as mes-
  466.        sage.
  467.  
  468.  
  469.  
  470.        USERMAN Users Manual                                       Page 8
  471.        -----------------------------------------------------------------
  472.  
  473.  
  474.        METASTRINGS
  475.  
  476.        A metastring is a kind of variable which contents will be repla-
  477.        ced with actual data, user specific or general, depending on the
  478.        type of metastring. Userman recognises these metastrings and re-
  479.        places them with,
  480.  
  481.        User metastrings:
  482.  
  483.        %USERNAME%       : Full name of the user.
  484.        %USERFIRST%      : First name of the user.
  485.        %HANDLE%         : Handle.
  486.        %USERLOC%    : Location where user lives.
  487.        %COMPANY%    : Contents of company field in USERS.BBS.
  488.        %ADDRESS1%       : First line of address.
  489.        %ADDRESS2%       : Second line of address.
  490.        %ADDRESS3%       : Third line of address.
  491.        %VOICEPHONE%     : Voice-phonenumber.
  492.        %DATAPHONE%      : Data-phonenumber.
  493.        %DOWNLOADS%      : Number of downloads.
  494.        %DOWNLOADSK%     : Amount of KB downloaded.
  495.        %UPLOADS%    : Number of uploads.
  496.        %UPLOADSK%       : Amount of KB uploaded.
  497.        %CREDITS%    : Amount of credit.
  498.        %CALLS%          : Number of calls made.
  499.        %POSTS%'         : Number of messages posted.
  500.        %SUBDATE%    : subscriptiondate. (if any)
  501.        %SUBDAYS%    : Days until expiration of subscription.
  502.        %FIRSTDATE%      : Date of first call.
  503.        %FIRSTDAYS%      : Days since first call.
  504.        %LASTDATE%       : Date of last call.
  505.        %LASTDAYS%       : Days since last call.
  506.        %BIRTHDATE%      : Birthdate.
  507.        %AGE%            : Current age of the user.
  508.        %USERRATIO%      : Ratio number.
  509.        %USERRATIOK%     : Ratio Kb.
  510.        %FORWARDTO%      : User who personal mail is forwarded to.
  511.        %COMMENT%    : Contents of commentfield in USERS.BBS.
  512.        %NEWSECURITY%    : User's security after changes made.
  513.        %OLDSECURITY%    : User's security before changes made.
  514.        %NEWGROUP%       : User's group after changes made.
  515.        %OLDGROUP%       : User's group before changes made.
  516.  
  517.        General metastrings,
  518.  
  519.        %CHECKNUMBER%    : The number/amount you checked on.
  520.        %CHECKTYPE%      : The type you checked on. (f.e. calls)
  521.        %SYSOPNAME%      : Full name of the Sysop as in CONFIG.RA.
  522.        %SYSOPFIRST%     : First name of the Sysop.
  523.        %SYSTEMNAME%     : Name of the BBS as in CONFIG.RA.
  524.        %SYSTEMLOC%      : Location of the BBS as in CONFIG.RA.
  525.        %DATE%           : Current date.
  526.        %TIME%'          : Current time.
  527.  
  528.  
  529.  
  530.        USERMAN Users Manual                                       Page 9
  531.        -----------------------------------------------------------------
  532.  
  533.  
  534.        CONSIDERATIONS/WARNINGS
  535.  
  536.        Imagine you check the first record on expired subscriptions and
  537.        lower users in security if this is true. Say..the level goes from
  538.        100 to 25. The second record however checks level 25 users on
  539.        downloaded KB ratio......This way you could trigger a chainreac-
  540.        tion. Most of the times unwanted, but sometimes quite handy!
  541.  
  542.        BE CREATIVE/SOME IDEAS
  543.  
  544.        If you already took a look at the UMsetup program you know that
  545.        because of the lots of combinations, a variety of options can be
  546.        used....i myself am sure that even i who wrote the program, don't
  547.        know them all...if you find some interesting options or combina-
  548.        tions let me know, i'll put them in the docs.
  549.        Here are some ideas:
  550.  
  551.        1. Check on calls greater then 0: This condition is true for eve-
  552.       ry user. This way you could global change all settings in the
  553.       users.bbs and inform the user with a message.
  554.       If you don't change anything, you could just write a general
  555.       message to all :-)
  556.        2. Check subscriptions lower then 0: Already expired users will
  557.       be found!
  558.        3. Check last call greater then 100: set deleted bit if true.
  559.       You could then send a message like:
  560.  
  561.       Hello %USERFIRST%,
  562.  
  563.       Don't ask %SYSOPFIRST% why you had to register again....i'll
  564.       tell you: your last call was %LASTDAYS% days ago...
  565.       If you call once in a period of %CHECKNUMBER% days i promise i
  566.       won't delete you again!  Anyway...welcome back!
  567.  
  568.       %SYSOPFIRST%,,
  569.            Sysop %SYSTEMNAME%
  570.  
  571.       It's really fun to read reactions to this kind of messages :-)
  572.  
  573.     4. Check calls equal to 1: send a welcome message which will
  574.        be send only once, even if the times called stays 1 forever..
  575.     5. Check calls greater then 100: upgrade good callers.
  576.     6. Check uploaded Kb greater then xxx: reward good uploaders.
  577.     7. Check first call equal to 3650: User is already calling for
  578.        ten years..give him a lifetime subscription...
  579.     8. Check your subscription levels on times called higher then 1
  580.        and send a report with all the current user settings in order
  581.        to check them/inform the user. Ask the user to make changes
  582.        if address or something is wrong.....supply the menu options
  583.        off course.
  584.     9. Give new users a download credit of a certain amount of Kb
  585.        (Standard to the new user level) and if this is reached
  586.        lower the level and send a message. Kind of testperiod.
  587.     10.Give new users a few weeks full access by setting the
  588.        subscriptiondate for new users to two weeks. Use it as
  589.        an introducing level to your board.
  590.  
  591.  
  592.        USERMAN Users Manual                                      Page 10
  593.        -----------------------------------------------------------------
  594.  
  595.  
  596.     These are just a few options, i'm sure there must be many more,
  597.     let me know please! (More are mentioned in UMsetup help)
  598.  
  599.  
  600.     USERMAN - SAFETY OPTIONS
  601.  
  602.     When Userman is executed this happens: The program checks for
  603.     the existance of any rabusy.* semaphore file in RA's homedirec-
  604.     tory. If one does exist Userman refuses to continue.
  605.     If no semaphore files are found it starts (block)reading the
  606.     users.bbs and (block)writes changes to a file called users.new.
  607.     During this process all messages are written.
  608.     When all users are checked and users.new is closed Userman again
  609.     checks for the existance of the rabusy.* semaphore files. If
  610.     they don't exist then first the users.bbs is renamed to
  611.     users.old and then users.new is renamed to users.bbs.
  612.     If a user logged in during runtime of Userman then changes have
  613.     to be made permanent by renaming manually users.new to users.bbs
  614.  
  615.     USERMAN - SPEED
  616.  
  617.     Userman is pretty fast for a program as complex as it is..,
  618.     speed can be dramatically increased however by using a write
  619.     delayed cache. I use Hyperdisk, simply the best.
  620.  
  621.     USERMAN - OUTPUTSCREEN
  622.  
  623.     This is a screen created by Userman:
  624.  
  625.     UserMan 0.60ß+ by KISS Software
  626.  
  627.     Users checked    :   812
  628.     Record number    :     7
  629.     Messages sent    :    13
  630.  
  631.     Downloaded files :     0
  632.     Uploaded files   :     0
  633.     Downloaded Kb    :     0
  634.     Uploaded Kb      :     0
  635.     Subscription     :     0
  636.     First call       :     0
  637.         Last call        :     8
  638.     Ratio Nr     :     0
  639.     Ratio Kb     :     0
  640.     Birthday     :     0
  641.         Credits          :     0
  642.         Calls            :     5
  643.         Posts            :     0
  644.               ──────
  645.     Conditions true  :    13
  646.  
  647.     Pretty selfexplaining i think. The record number is the number
  648.     of the Set-up record currently used to check the user.
  649.     I included it because it might look sometimes as if Userman runs
  650.     slowly, which is not true when for example 25 records have to be
  651.     checked on every user!
  652.  
  653.  
  654.  
  655.        USERMAN Users Manual                                      Page 11
  656.        -----------------------------------------------------------------
  657.  
  658.  
  659.     I have chosen to check 1 user sequentially with all Set-up
  660.     records before checking another because this way all changes
  661.     made to the same user are listed together in the Sysop message.
  662.  
  663.     USERMAN - BEHAVIOUR/WHEN TO RUN
  664.  
  665.     Userman is a program that under normal circumstances should be
  666.     run only once a day. This moment should be your normal BBS up-
  667.     date event at night. When it is run more then once a day messages
  668.     are send again and when you use the 'toggle option' somewhere it
  669.     would be toggled back to the setting it was before....believe me,
  670.     once a day is enough. For testing purposes you could run it seve-
  671.     ral times, but be aware to NOT change any settings.
  672.  
  673.     USERMAN - LIMITATIONS
  674.  
  675.     The maximum number of records to check is 40, if you need more
  676.     let me know.
  677.     The maximum size of the Sysopmessage is 32Kb, if bigger it will
  678.     be truncated to this size.
  679.     Other limitations are listed in UMsetup.
  680.  
  681.     Thanks for trying Userman,
  682.  
  683.     Dirk Kissing,
  684.               2:283/330 or dirk@kiss.wlink.nl
  685.  
  686.  
  687.  
  688.        USERMAN Users Manual                                      Page 12
  689.        -----------------------------------------------------------------
  690.  
  691.  
  692.  
  693.        INDEX
  694.  
  695.  
  696.        %address1%   8               considerations   2, 9
  697.        %address2%   8               creative   2, 3, 9
  698.        %address3%   8               credit   3, 6, 8, 10, 11
  699.        %age%   8                    credits   8, 11
  700.        %birthdate%   8              crippleware   4
  701.        %calls%   8                  deleted   6, 7, 8, 8, 9
  702.        %checknumber%   6, 9         disclaimer   2, 3
  703.        %checktype%   6, 9           downloaded   3, 5, 6, 8, 9, 10
  704.        %comment%   9                dutch   4
  705.        %company%   8                editor   3, 7
  706.        %credits%   8                english   4
  707.        %dataphone%   8              expired   9
  708.        %date%   6, 9                extension   5, 7
  709.        %downloads%   8              filepicker   3
  710.        %downloadsk%   8             flags   2, 5
  711.        %firstdate%   8              format   2, 3, 4, 6, 8
  712.        %firstdays%   8              global   3, 9
  713.        %forwardto%   9              group   2, 5, 9
  714.        %handle%   8                 helpsystem   2, 3, 7
  715.        %lastdate%   8               hudson   3, 6
  716.        %lastdays%   8, 9            international   3, 4
  717.        %newgroup%   9               jam   3, 6
  718.        %newsecurity%   9            keys   2, 7
  719.        %oldgroup%   9               language   3, 5, 7
  720.        %oldsecurity%   9            level   2, 5, 6, 8, 9, 10
  721.        %posts%   8                  levels   2, 5, 10
  722.        %subdate%   8                limitations   2, 11
  723.        %subdays%   8                maximum   11, 11
  724.        %sysopfirst%   9             messagebase   3, 7
  725.        %sysopname%   9              messageboard   6
  726.        %systemloc%   9              messages   2, 3, 4, 6, 7, 8, 10, 11
  727.        %systemname%   9             metastrings   2, 3, 5, 6, 8, 9
  728.        %time%   9                   multilingual   2, 3, 7
  729.        %uploads%   8                multitaskers   3
  730.        %uploadsk%   8               new   2, 3, 5, 9, 10
  731.        %userfirst%   8, 9           options   2, 3, 4, 7, 9, 10
  732.        %userloc%   8                outputscreen   10
  733.        %username%   8               packing   2, 3
  734.        %userratio%   9              posts   8, 11
  735.        %userratiok%   9             priority   6
  736.        %voicephone%   8             questionnaire   6
  737.        adddress   4, 5, 8, 10       rabusy   10, 10
  738.        aka   2, 6, 6                ratio   2, 3, 4, ,8, 9, 11
  739.        amount   2, 4, 5, 8, 9, 10   ra_util   4
  740.        behaviour   2, 4, 11         registering   2, 4
  741.        billing   6                  reset   2, 6
  742.        birthdate   3, 4, 8          safety   2, 10
  743.        birthday   8, 11             semaphore   10
  744.        bugreport   4,               sender   2, 6
  745.        called   3, 10               speed   2, 10
  746.        calls   6, 8, 9, 10, 11      subdate   6, 8
  747.        checktype   2, 4, 5, 6, 8, 9 subject   2,
  748.        comment   2, 6, 9            submitting   2, 4
  749.        condition   5, 6, 9, 11      subscriptiondate   3, 8, 10
  750.  
  751.  
  752.        USERMAN Users Manual                                      Page 13
  753.        -----------------------------------------------------------------
  754.  
  755.  
  756.        support   2, 3, 4
  757.        sysopboard   6
  758.        timeformat   3
  759.        toggle   2, 5, 6, 8, 11
  760.        trademarks   3
  761.        transfer   6
  762.        umsetup.exe   4
  763.        umsetup.hlp   4
  764.        uploaded   3, 5, 6, 8, 10, 11
  765.        userboard   6
  766.        userman.doc   4
  767.        userman.exe   4
  768.  
  769.  
  770.  
  771.